package club.hicode.spring.factory;

import club.hicode.spring.info.PropertieValues;
import lombok.Data;

/**
 * Bean 的定义
 *
 * @author Liu Chunfu
 * @date 2018-04-26 下午3:50
 **/
@Data
public class BeanDefinition {

    /**
     * object 的 class
     */
    private Class objectClazz;

    /**
     * 对象
     */
    private Object object;

    /**
     * bean名称
     */
    private String beanName;

    /**
     * bean class Name
     */
    private String beanClassName;

    /**
     * bean 的描述信息，内部是List<K-V> 结构
     */
    private PropertieValues values;


}
